(function(){
	// 定义一个实例对象
	const MyPulgin = {};

	// 实现install方法
	MyPulgin.install = function(Vue, options) {

		// 定义全局方法
		Vue.myGlobalMethod = function() {
			// 调用全局方法
			console.log("调用全局方法myGlobalMethod");
		}

		// 定义指令
		Vue.directive('upper-text-plugin', function(el, binding){ 
			el.textContent = binding.value.toUpperCase();
		})

		// 实例方法
		Vue.prototype.$myMethod = function() {
			console.log("myMethod");
		}
	}

	window.MyPulgin = MyPulgin;
})()